package cn.group01.git.common;

/**
 * 枚举类型 保证提示信息的统一
 */
public enum CodeMsg {

    SUCCESS("操作成功",0),
    LOGIN_SUCCESS("登录成功",0),
    LOGOUT_SUCCESS("操作成功",0),
    PASSWORD_CHANGE_SUCCESS("密码修改成功",0),
    USER_EXIT("操作失败，该用户已存在",500),
    CODE_ERROR("验证码错误",500),
    USER_NOT_EXIT("用户名不存在",500),
    PASSWORD_ERROR("密码错误",500),
    EMPTY_FILE_ERROR("请选择文件",500),
    OLD_PASSWORD_ERROR("原始密码错误",500),
    ERROR("操作失败",500),
    STUDENTNO_EXIT("学号重复",500 ),
    AGENT_EXIST("代理商已存在",500),
    SUPPLOER_ERROR("该供应商已存在",500),
    SUPPLOER_SUCCESS("供应商添加成功",0),
    DELETE("删除成功",0),
    GOODS_EXIT("该商品已存在", 500),
    OUTPORT_SUCCESS("出库成功",0 ),
    NOT_ENOUGH_FAIL("库存不足,出库失败",500),
    SUPPLIER_ERROR("入库供应商和库存中的不匹配，请检查",500 ),
    UPDATE_IMPORT_ERROR("库存数量不足,修改入库数量失败",500),
    NUMBER_ERROR("数量输入非法！",500 ),
    SUPPLIER_EXIST("该供应商已存在", 500),
    OUTPORT_NOT_ENOUGH_FAIL("删除入库信息失败，该商品已经部分出库！",500)
    ;

    private String msg;
    private Integer code;

    CodeMsg(String msg,Integer code){
        this.msg = msg;
        this.code = code;
    }
    // 私有属性 不能直接类名.属性 ==> get方法
    public String getMsg() {
        return msg;
    }

    public Integer getCode() {
        return code;
    }
}
